Package com.cisco.pt.ipc.sim.impl
Class AsaWebvpnUserManagerImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.AsaWebvpnUserManagerImpl
- All Implemented Interfaces:
IPCObject,AsaWebvpnUserManager
Information provided by the PKI file:
\class AsaWebvpnUserManager
\brief AsaWebvpnUserManager manages clientless VPN users on ASA devices.
\example network().getDevice("ASA0").getWebvpnUserManager()
- Author:
- Auto-generated
-
Field Summary
Fields inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
accessMessage, ipcFactory, packetTracerSession -
Constructor Summary
ConstructorsConstructorDescriptionAsaWebvpnUserManagerImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage) -
Method Summary
Modifier and TypeMethodDescriptionaddClientlessVpnUser(String username, String profileName, String policyName, String bookmarkName, String urlName) Information provided by the PKI file:getClientlessVpnUser(String username) Information provided by the PKI file:getClientlessVpnUserAt(int index) Information provided by the PKI file:intInformation provided by the PKI file:voidremoveClientlessVpnUser(String username) Information provided by the PKI file:Methods inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSession, sendMessage, sendMessageWithReturn, translateToCommandStatusStringPairMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.IPCObject
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSession
-
Constructor Details
-
AsaWebvpnUserManagerImpl
public AsaWebvpnUserManagerImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage)
-
-
Method Details
-
addClientlessVpnUser
public AsaWebvpnUserInfo addClientlessVpnUser(String username, String profileName, String policyName, String bookmarkName, String urlName) Information provided by the PKI file:
\brief Adds a clientless VPN user with the specified username, profile, group policy, and bookmark. /param username, the username for the clientless VPN user. /param profileName, the name of the profile. /param policyName, the name of the group policy. /param bookmarkName, the title of the bookmark. /param urlName, the URL of the bookmark. \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.- Specified by:
addClientlessVpnUserin interfaceAsaWebvpnUserManager- Parameters:
username- Takes in a parameter of usernameprofileName- Takes in a parameter of profileNamepolicyName- Takes in a parameter of policyNamebookmarkName- Takes in a parameter of bookmarkNameurlName- Takes in a parameter of urlName- Returns:
- AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo
-
getClientlessVpnUser
Information provided by the PKI file:
\brief Returns the clientless VPN user with the specified username. /param username, the username of the clientless VPN user of interest. \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.- Specified by:
getClientlessVpnUserin interfaceAsaWebvpnUserManager- Parameters:
username- Takes in a parameter of username- Returns:
- AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo
-
removeClientlessVpnUser
Information provided by the PKI file:
\brief Removes the clientless VPN user with the specified username. /param username, the username of the clientless VPN user of interest.- Specified by:
removeClientlessVpnUserin interfaceAsaWebvpnUserManager- Parameters:
username- Takes in a parameter of username
-
getClientlessVpnUserCount
public int getClientlessVpnUserCount()Information provided by the PKI file:
\brief Returns the number of clientless VPN users. \return int, the number of clientless VPN users.- Specified by:
getClientlessVpnUserCountin interfaceAsaWebvpnUserManager- Returns:
- int Returns a int
-
getClientlessVpnUserAt
Information provided by the PKI file:
\brief Returns the clientless VPN user at the specified index. /param index, the index of the clientless VPN user of interest. \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.- Specified by:
getClientlessVpnUserAtin interfaceAsaWebvpnUserManager- Parameters:
index- Takes in a parameter of index- Returns:
- AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo
-